#include<iostream>
#include<stack>
using namespace std;
//int main()
//{
//	//int n;
//	//cin >> n;
//	int m;
//	int c;
//	for (int num = 10000; num <= 100000; num++)
//	{
//		c = 1;
//		stack<int> ch;
//
//		int temp1 = num;
//		while (temp1 > 0)
//		{
//			ch.push(temp1 % 10);
//			temp1 /= 10;
//		}
//
//		int temp2 = num;
//		int number = ch.size();
//		for (int i = 0; i < number; i++)
//		{
//			int a = ch.top();
//			ch.pop();
//			int b = temp2 % 10;
//			temp2 /= 10;
//			if (a != b)
//			{
//				c = 0;
//				break;
//			}
//
//
//		}
//
//		if (c == 1)
//		{
//			cout << num << endl;
//		}
//	}
//	return 0;
//
//}

#include <string>

bool IsPalindromeNumber(int num)
{
	string str = to_string(num);
	for (int l = 0, r = str.size() - 1; l < r; l++, r--)
	{
		if (str[l] != str[r])
			return false;
	}
	return true;
}

int main()
{
	for (int i = 10000; i < 100000; i++)
	{
		if (IsPalindromeNumber(i))
		{
			cout << i << endl;
		}
	}
}